+#if OPENSSL_VERSION_NUMBER < 0x10100000L
+#define SSL_CTX_get_cert_store(ctx) ctx->cert_store
-+#define EVP_PKEY_base_id(key) key->type;
++#define EVP_PKEY_base_id(key) EVP_PKEY_type(key->type)
+#endif
+
extern "C" int DcmTLSTransportLayer_certificateValidationCallback(int ok, X509_STORE_CTX *storeContext);
END_EXTERN_C
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
-+#define EVP_PKEY_id(key) key->type;
++#define EVP_PKEY_id(key) key->type
+#endif
+
SiCertificate::SiCertificate()
END_EXTERN_C
+#if OPENSSL_VERSION_NUMBER < 0x10100000L
-+#define EVP_PKEY_id(key) key->type;
++#define EVP_PKEY_id(key) key->type
+#endif
/* buf : buffer to write password into